@charset "utf-8";
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/

@media screen and (min-width:0px) and (max-width: 640px)
{	
/*.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}*/

.layer .loading{width:280px; height:37px; margin-left:-140px; margin-top:-18.5px;}

.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:100%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

/*.fullnavr{ display:none;}
.mousehover{ display:none;}*/
.mousehover{ bottom:30px;}
.fullnavr{ right:10px;}
.bg{ display:none;}
.bgs{ display:block;}

.wx_top{width:40px; height:40px;}

.i_content1{ position:relative; height:auto !important;}

/*.home-swiper .swiper-slide{ height:230px;}*/
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:4%; margin-top:-16px; top:auto; bottom:0px; margin:10px;}
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:4%; margin-top:-16px; top:auto; bottom:0px; margin:10px;}
.home-swiper .home-pagination .swiper-pagination-bullet,.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px !important; height:5px !important; border:1px solid #fff;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:1px solid #00b0ac;}
.home-swiper .swiper-slide .text_c{ font-size:14px; padding:0px 7%;}
.home-swiper .swiper-slide .text_c h1{ font-size:25px;}


.i_box1{ padding-top:20px;}
.i_box1_l{ width:100%; padding-bottom:30px;}
.i_box1_r{width:100%; background-size:250px;}
.i_box1_l_t{ font-size:18px; text-align:center;}
.i_box1_l_t .s1{ font-size:25px;}
.i_box1_l_c{ font-size:14px; line-height:25px; height:100px; margin-bottom:30px;}
.i_box1_l_b{ height:40px; line-height:40px; padding:0px 25px 0px 40px;}
.i_box1_l_b .s1{ height:40px; line-height:40px;}

.i_box2{ padding-top:20px;}
.i_box2_t{ padding-top:40px;}
.i_box2_t li{width:50%;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:40px 0px 0px 0px;}
.i_box3_t li .div{ font-size:12px;}
.i_box3_t li .div .a_text .s1{ font-size:18px;}
.i_box4_t li{ width:50%; margin:0px; padding:0px 1%;}
.i_box4_t li:nth-child(3),.i_box4_t li:nth-child(4){ display:none;}
.i_box4_t li .div .a_text{ padding:10px 0px 0px 0px;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:25px; font-size:14px;}
.i_box6_c_l{width:100%; padding-top:20px;}
.i_box6_c_l li{width:100% !important;}
.i_box6_c_r{width:43%;}
.i_box6{ padding-top:30px;}
.i_box6_c{ padding-bottom:20px;}

.i_box3_t li{width:100%; padding-bottom:10px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:180px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:16px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:25px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}
.n_box1_c li{width:50%; font-size:14px; padding:0px 1% 15px 1%;}
.n_box1_c li .s1{ font-size:40px;}
.n_box1_c li .s1 span{ font-size:16px;}
.n_box1_c li:nth-child(2):after{ display:none;}
.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}

.n_box3_t{ font-size:20px; background-size:30px;}
.n_box3_t .s1{ font-size:32px;}
.n_box3{ background-size:100px; padding:30px 0px 50px 0px;}
.n_box3_c{ padding:20px;}
.n_box3_c1{ font-size:14px;}
.view .swiper-slide{ padding:0px; font-size:14px; margin-top:15px;}
.view .swiper-slide .s1{ margin:0px; margin-bottom:15px;}
.view .swiper-slide h1{ font-size:20px; margin-bottom:10px;}
.view .arrow-left{width:20px; height:39px; margin-top:-19.5px;}
.view .arrow-right{width:20px; height:39px; margin-top:-19.5px;}

.n_box4{ padding:15px 0px;}
.view1 .swiper-slide .div_t .s1{ font-size:20px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:35px;}
.view1 .swiper-slide .div_t{ width:100%;}
.view1 .swiper-slide .div_t:after{ width:30px; height:30px; top:18px;}
.view1 .swiper-slide .div_c{ padding-top:20px;}
.view1 .swiper-slide .div_c_l{width:100%; font-size:14px; padding-bottom:15px;}
.view1 .swiper-slide .div_c_r{width:100%;}
.view1 .swiper-slide .div_c .jb_img{ width:21%;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}
.view1 .swiper-slide .div_c .jb_img{ top:auto; bottom:0px;}

.n_box4_ul li{width:100%;}
.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}

.n_box5{ padding:30px 0px;}
.n_box5_c{ padding:15px; font-size:14px;}
.n_box5_c .s1{ margin-right:0px; padding:25px 0px 0px 25px; background-size:260px;}

.n_box5_ul li .div{ padding:15px; font-size:14px;}
.n_box5_ul li .div .a_img{width:100%;}
.n_box5_ul li .div .a_img_r{width:100%;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}

.n_box6 li{width:100%; margin:0px; padding-bottom:15px;}
.n_box6 li .div{ font-size:15px; padding:15px;}
.n_box6 li .div .s1{width:100%; height:auto; line-height:1.7;}
.n_box6 li .div .s2{width:100%;height:auto; line-height:1.7; margin-top:10px;}

.n_box7 li .div{ padding:20px 15px;}
.n_box7 li .div .s1{width:100%; height:auto;}
.n_box7 li .div .s2{width:100%; height:auto; line-height:1.7; font-size:14px;}
.n_box7 li .div .s1_t{ height:auto; line-height:1.8; font-size:16px;}

.n_box7_c .a_img{width:100%;}
.n_box7_c .a_img_r{width:100%; padding:30px 15px;}
.n_box7_c .a_img_r .s2{ font-size:14px;}
.n_box7_c .a_img_r .s1{ font-size:14px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:20px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:35px;}

.a_mtbd_dpages{ font-size:14px;}
.n_box8 a{width:33.33%; height:50px; line-height:50px; font-size:16px; padding:0px; text-align:center;}
.n_box8_c li .div{ padding:20px 15px; font-size:14px;}
.n_box8_c li .div .s1{width:100%; height:auto; line-height:1.8; margin-bottom:5px; background:url(../images/tb_40.png) left top no-repeat; background-size:20px; padding-left:35px;}
.n_box8_c li .div .s2{width:100%; height:auto; line-height:1.8;}
.n_box8_c li .div:hover .s2{ display:block;}
.n_box8_c li .div:hover{ background:none; background-color:#fff;}

.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:100%; padding:15px;}
.n_box9 li .div .a_img_r_l{width:100%;}
.n_box9 li .div .a_img_r_r{ display:none;}
.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img_r_l_c{ font-size:14px; height:75px; line-height:25px;}

.n_box10{ padding-top:100px;}
.n_box10_t{ font-size:20px; background-size:30px;}
.n_box10_t .s1{ font-size:32px;}
.n_box10_t1 a{ font-size:14px;}
.n_box11{ padding-bottom:30px;}
.n_box11_c{ padding:20px;}
.n_box11_c_t{ font-size:23px;}
.n_box11_c_t1{ font-size:14px; padding:20px 0px 30px 0px;}
.n_box11_c_c{ padding-top:30px; font-size:14px;}
.n_box11_b a{width:100%; margin-bottom:5px; font-size:14px;}
.n_box11_b a.a1:after{width:60px; position:absolute; left:0px; top:0px; height:100%; }
.n_box11_b a.a1{ padding-left:70px; padding-right:10px; text-align:left;}
.n_box11_b a.a2{ float:left; padding-left:70px; padding-right:10px; text-align:left;}
.n_box11_b a.a2:after{width:60px; position:absolute; left:0px;}
.n_box11_b a.a2:hover:after{ background:url(../images/tb_43.png) center no-repeat;background-color:#21a6a3;}

.n_box12 li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:14px;}
.n_box12 li .div .a_text_c{ height:66px; line-height:22px;}

.n_box12_c{ padding:15px;}
.n_box12_c_t .a_img{width:100%;}
.n_box12_c_t .a_img_r{width:100%;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t .a_img_r_t{ font-size:25px;}
.n_box12_c_t .a_img_r_c{ font-size:14px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:45px; line-height:45px;}
.n_box12_c_c{ padding:0px; padding-top:30px; font-size:14px;}

.n_box13 li .div .a_img{width:100%;}
.n_box13 li .div .a_img_r{width:100%; padding:15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:auto; line-height:1.8; margin-bottom:10px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:88px; line-height:22px;}
.n_box13 li .div .a_img_r_b{ font-size:16px;}

.n_box13_t{ width:75%; font-size:14px;}


.n_box14{ padding:30px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:100%;}
.a_careers_t_s2r{width:100%;}
.a_careers_t_s22 li{ padding-bottom:10px;width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px;width:100%;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l_c{ font-size:14px;}
.a_careers_c dd .div{ background:url(../images/ee.png) right 10px center no-repeat;background-size:12px; }
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 10px center no-repeat; background-color:#21a6a3; background-size:12px; }
.a_careers_c dd .div .s4{width:35.3%;}
.a_careers_c dd .div .s2{width:26.4%}
.n_box14_t{ font-size:25px;}
.a_careers_c dd .div_l_b{ font-size:14px;}

.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:25%;}
.n_box15_c_c li dl dd .s2{width:75%;}
.n_box15_c_c li dl dt .s4{width:25%;}
.n_box15_c_c li dl dt .s5{width:75%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}


.n_box18{padding:30px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ padding:30px; min-height:auto !important;}
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.n_box19 #allmap{ height:200px;}
.n_box19{ padding-bottom:30px;}


.n_box17{ padding:15px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul{ padding:3% 0px;}
.n_box17_ul li { border-bottom:0px;}
.n_box17_ul li dl dd{width:100%; padding:5px 0px;}
.n_box17_ul li dl dd .s1{width:15%; font-size:14px; height:40px; line-height:40px; font-size:14px; }
.n_box17_ul li dl dd .ipt1{width:85%; height:40px; line-height:40px; font-size:14px;border:1px solid #eee; text-indent:10px;}
.n_box17_ul li.twobox{padding:5px 0px;}
.n_box17_ul li .s2{ width:15%;font-size:14px; height:40px; line-height:40px;}
.n_box17_ul li .ipt2{width:85%; font-size:14px; padding-top:10px;border:1px solid #eee; padding-left:10px !important;}
.n_box17_ul li .ipt3{ font-size:16px; height:50px; line-height:50px;}

.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px;}
.n_box20 li .div{ font-size:14px;}

.n_box21{ padding:20px;}
.n_box21_ul li{width:50%;}


.n_box22{ padding:20px;}
.n_box22_c{ font-size:14px;}
.n_box22_t{ font-size:20px; line-height:1.5;} 
.n_box23_l_c li{ font-size:14px;}
.n_box23_l_t1{ font-size:16px;}
.n_box23_l{ width:38%;}
.n_box24_t .s1{ font-size:16px;}
.n_box24_t .s2{ font-size:16px;}
.n_box24_t .s3 li{ font-size:16px;}
.n_box24_c li .s1{ font-size:14px;}
.n_box24_c li .s2{ font-size:14px;}
.n_box24 .s3 li{ font-size:14px;}
.n_box24_c li .s3 dd{ font-size:18px;}



}
@media screen and (min-width:641px) and (max-width:767px)
{
/*.section.y1,.section.y2, .section.y3,.section.y4,.section.y5,.section.y6{ height:auto !important;}
.i_content{ position:relative;}
.i_content_c{display:!important;vertical-align:!important;}
.bg {position: absolute;top: 0;left: 0;}*/



.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:100%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

/*.fullnavr{ display:none;}
.mousehover{ display:none;}*/
.mousehover{ bottom:30px;}
.fullnavr{ right:10px;}
.bg{ display:none;}
.bgs{ display:block;}

.wx_top{width:40px; height:40px;}

.i_content1{ position:relative; height:auto !important;}

/*.home-swiper .swiper-slide{ height:230px;}*/
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:1%; margin-top:-16px; }
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:1%; margin-top:-16px;}
.home-swiper .home-pagination .swiper-pagination-bullet,.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px !important; height:5px !important; border:1px solid #fff;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:1px solid #00b0ac;}
.home-swiper .swiper-slide .text_c{ font-size:16px; padding:0px 10%;}
.home-swiper .swiper-slide .text_c h1{ font-size:30px;}


.i_box1{ padding-top:30px;}
.i_box1_r{ background-size:250px;}
.i_box1_l_t{ font-size:18px;}
.i_box1_l_t .s1{ font-size:25px;}
.i_box1_l_c{ font-size:14px; line-height:25px; height:100px; margin-bottom:30px;}
.i_box1_l_b{ height:40px; line-height:40px; padding:0px 25px 0px 40px;}
.i_box1_l_b .s1{ height:40px; line-height:40px;}

.i_box2{ padding-top:30px;}
.i_box2_t{ padding-top:40px;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:40px 0px 0px 0px;}
.i_box3_t li .div{ font-size:12px;}
.i_box3_t li .div .a_text .s1{ font-size:18px;}
.i_box4_t li{ width:50%; margin:0px; padding:0px 1%;}
.i_box4_t li:nth-child(3),.i_box4_t li:nth-child(4){ display:none;}
.i_box4_t li .div .a_text{ padding:10px 0px 0px 0px;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:25px; font-size:14px;}
.i_box6_c_l{width:100%; padding-top:20px;}
.i_box6_c_l li{width:100% !important;}
.i_box6_c_r{width:43%;}
.i_box6{ padding-top:30px;}
.i_box6_c{ padding-bottom:20px;}
.i_box4_t li .div{ font-size:14px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:230px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:16px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:25px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}
.n_box1_c li{width:50%; font-size:14px; padding:0px 1% 15px 1%;}
.n_box1_c li .s1{ font-size:40px;}
.n_box1_c li .s1 span{ font-size:16px;}
.n_box1_c li:nth-child(2):after{ display:none;}
.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}


.n_box3_t{ font-size:20px; background-size:30px;}
.n_box3_t .s1{ font-size:32px;}
.n_box3{ background-size:100px; padding:30px 0px 50px 0px;}
.n_box3_c{ padding:20px;}
.n_box3_c1{ font-size:14px;}
.view .swiper-slide{ padding:0px; font-size:14px; margin-top:15px;}
.view .swiper-slide .s1{width:100%; text-align:center;margin:0px; margin-bottom:15px;}
.view .swiper-slide h1{ font-size:20px; margin-bottom:10px;}
.view .arrow-left{width:20px; height:39px; margin-top:-19.5px;}
.view .arrow-right{width:20px; height:39px; margin-top:-19.5px;}


.n_box4{ padding:15px 0px;}
.view1 .swiper-slide .div_t .s1{ font-size:20px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:35px;}
.view1 .swiper-slide .div_t{ width:100%;}
.view1 .swiper-slide .div_t:after{ width:30px; height:30px; top:18px;}
.view1 .swiper-slide .div_c{ padding-top:20px;}
.view1 .swiper-slide .div_c_l{width:100%; font-size:14px; padding-bottom:15px;}
.view1 .swiper-slide .div_c_r{width:100%;}
.view1 .swiper-slide .div_c .jb_img{ width:21%;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}
.view1 .swiper-slide .div_c .jb_img{ top:auto; bottom:0px;}



.n_box4_ul li{width:50%;}
.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}


.n_box5{ padding:40px 0px;}
.n_box5_c{ padding:15px; font-size:14px;}
.n_box5_c .s1{ padding:25px 0px 0px 25px; background-size:260px; margin-right:30px;}
.n_box5_c .s1 img{width:300px;}


.n_box5_ul li .div{ padding:25px; font-size:14px;}
.n_box5_ul li .div .a_img{width:100%;}
.n_box5_ul li .div .a_img_r{width:100%;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}

.n_box6 li{width:100%; margin:0px; padding-bottom:15px;}
.n_box6 li .div{ font-size:15px; padding:15px;}
.n_box6 li .div .s1{width:100%; height:auto; line-height:1.7;}
.n_box6 li .div .s2{width:100%;height:auto; line-height:1.7; margin-top:10px;}

.n_box7 li .div .s1_t{ font-size:16px;}
.n_box7 li .div .s2{ font-size:16px;}

.n_box7_c .a_img{width:100%;}
.n_box7_c .a_img_r{width:100%; padding:30px 15px;}
.n_box7_c .a_img_r .s2{ font-size:16px;}
.n_box7_c .a_img_r .s1{ font-size:16px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:25px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:40px;}

.n_box8_c li .div{ font-size:15px; padding:20px 3%;}
.n_box8 a{ padding:0px 30px; height:60px; line-height:60px; font-size:16px;}


.n_box9 li .div .a_img{width:100%;}
.n_box9 li .div .a_img_r{width:100%; padding:15px;}
.n_box9 li .div .a_img_r_l{width:100%;}
.n_box9 li .div .a_img_r_r{ display:none;}
.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img_r_l_c{ font-size:14px; height:75px; line-height:25px;}


.n_box10{ padding-top:100px;}
.n_box10_t{ font-size:20px; background-size:30px;}
.n_box10_t .s1{ font-size:32px;}
.n_box10_t1 a{ font-size:14px;}
.n_box11{ padding-bottom:30px;}
.n_box11_c{ padding:20px;}
.n_box11_c_t{ font-size:23px;}
.n_box11_c_t1{ font-size:14px; padding:20px 0px 30px 0px;}
.n_box11_c_c{ padding-top:30px; font-size:14px;}
.n_box11_b a{width:100%; margin-bottom:5px; font-size:14px;}
.n_box11_b a.a1:after{width:60px; position:absolute; left:0px; top:0px; height:100%; }
.n_box11_b a.a1{ padding-left:70px; padding-right:10px; text-align:left;}
.n_box11_b a.a2{ float:left; padding-left:70px; padding-right:10px; text-align:left;}
.n_box11_b a.a2:after{width:60px; position:absolute; left:0px;}
.n_box11_b a.a2:hover:after{ background:url(../images/tb_43.png) center no-repeat;background-color:#21a6a3;}

.n_box12 li{width:50%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:16px;}


.n_box12_c{ padding:15px;}
.n_box12_c_t .a_img{width:100%;}
.n_box12_c_t .a_img_r{width:100%;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t .a_img_r_t{ font-size:25px;}
.n_box12_c_t .a_img_r_c{ font-size:14px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:45px; line-height:45px;}
.n_box12_c_c{ padding:0px; padding-top:30px; font-size:14px;}


.n_box13 li .div .a_img{width:100%;}
.n_box13 li .div .a_img_r{width:100%; padding:15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:auto; line-height:1.8; margin-bottom:10px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:88px; line-height:22px;}
.n_box13 li .div .a_img_r_b{ font-size:16px;}

.n_box13_t{ font-size:14px;}

.n_box14{ padding:30px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:35%;}
.a_careers_t_s2r{width:60%;}
.a_careers_t_s22 li{ padding-bottom:10px;width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px;width:100%;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l_c{ font-size:14px;}
.n_box14_t{ font-size:25px;}
.a_careers_c dd .div_l_b{ font-size:14px;}

.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:20%;}
.n_box15_c_c li dl dd .s2{width:80%;}
.n_box15_c_c li dl dt .s4{width:20%;}
.n_box15_c_c li dl dt .s5{width:80%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}


.n_box18{padding:30px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ padding:30px; min-height:auto !important;}
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.n_box19 #allmap{ height:300px;}


.n_box17{ padding:20px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul{ padding:3% 0px;}
.n_box17_ul li { border-bottom:0px;}
.n_box17_ul li dl dd{width:100%; padding:5px 0px;}
.n_box17_ul li dl dd .s1{width:13%; font-size:14px; height:40px; line-height:40px; font-size:14px; }
.n_box17_ul li dl dd .ipt1{width:87%; height:40px; line-height:40px; font-size:14px;border:1px solid #eee; text-indent:10px;}
.n_box17_ul li.twobox{padding:5px 0px;}
.n_box17_ul li .s2{ width:13%;font-size:14px; height:40px; line-height:40px;}
.n_box17_ul li .ipt2{width:87%; font-size:14px; padding-top:10px;border:1px solid #eee; padding-left:10px !important;}
.n_box17_ul li .ipt3{ font-size:16px; height:50px; line-height:50px;}


.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px;}
.n_box20 li .div{ font-size:14px;}

.n_box21{ padding:20px;}
.n_box21_ul li{width:33.33%;}

.n_box22{ padding:30px;}
.n_box22_c{ font-size:14px;}
.n_box22_t{ font-size:20px; line-height:1.5;} 
.n_box23_l_c li{ font-size:14px;}
.n_box23_l_t1{ font-size:16px;}
.n_box23_l{ width:28%;}
.n_box24_t .s1{ font-size:16px;}
.n_box24_t .s2{ font-size:16px;}
.n_box24_t .s3 li{ font-size:16px;}
.n_box24_c li .s1{ font-size:14px;}
.n_box24_c li .s2{ font-size:14px;}
.n_box24 .s3 li{ font-size:14px;}
.n_box24_c li .s3 dd{ font-size:18px;}



}
@media screen and (min-width:768px) and (max-width:992px)
{
.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:100%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.home-swiper .swiper-slide .text_c{ font-size:16px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}

.i_box1_l_t{ font-size:20px;}
.i_box1_l_t .s1{ font-size:40px;}
.i_box1_l_c{ font-size:14px; height:75px; line-height:25px; margin-bottom:30px;}
.i_box1_r{ background-size:250px;}



.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:0px; padding-top:60px;}
.i_box3_t li .div{ font-size:14px;}
.i_box3_t li .div .a_text .s1{ font-size:20px;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:25px; font-size:16px;}
.i_box6_c_r {width:14%;}

.i_box4_t li .div{ font-size:14px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:350px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:35px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}
.n_box1_c li{ font-size:14px;}
.n_box1_c li .s1{ font-size:40px;}
.n_box1_c li .s1 span{ font-size:16px;}
.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}


.n_box3_t{ font-size:25px; background-size:30px;}
.n_box3_t .s1{ font-size:40px;}
.n_box3{ background-size:100px; padding:30px 0px 50px 0px;}
.n_box3_c{ padding:20px;}
.n_box3_c1{ font-size:15px;}
.view .swiper-slide .s1{width:100%; text-align:center; margin:0px; margin-bottom:25px;}
.view .swiper-slide{ font-size:15px;}
.view .swiper-slide h1{ font-size:20px;}

.n_box4{ padding:15px 0px;}
.view1 .swiper-slide .div_t .s1{ font-size:20px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:35px;}
.view1 .swiper-slide .div_t{ width:100%;}
.view1 .swiper-slide .div_t:after{ width:30px; height:30px; top:18px;}
.view1 .swiper-slide .div_c{ padding-top:20px;}
.view1 .swiper-slide .div_c_l{width:100%; font-size:14px; padding-bottom:15px;}
.view1 .swiper-slide .div_c_r{width:100%;}
.view1 .swiper-slide .div_c .jb_img{ width:21%;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}
.view1 .swiper-slide .div_c .jb_img{ top:auto; bottom:0px;}

.n_box4_ul li{width:50%;}
.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}

.n_box5{ padding:40px 0px;}
.n_box5_c{ padding:15px; font-size:14px;}
.n_box5_c .s1{ padding:25px 0px 0px 25px; background-size:260px; margin-right:30px;}
.n_box5_c .s1 img{width:300px;}


.n_box5_ul li .div{ padding:25px; font-size:14px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}

.n_box6 li .div{ font-size:15px; padding:15px;}

.n_box7 li .div .s1_t{ font-size:16px;}
.n_box7 li .div .s2{ font-size:16px;}

.n_box7_c .a_img_r{ padding-top:30px;}
.n_box7_c .a_img_r .s2{ font-size:14px;}
.n_box7_c .a_img_r .s1{ font-size:14px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:18px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:35px;}

.n_box8_c li .div{ font-size:16px; padding:20px 3%;}
.n_box8 a{ padding:0px 30px; height:60px; line-height:60px; font-size:16px;}

.n_box9 li .div{ font-size:16px;}
.n_box9 li .div .a_img{width:28%;}
.n_box9 li .div .a_img_r{width:72%; padding-top:15px;}
.n_box9 li .div .a_img_r_l_t{ height:30px; padding:0px; line-height:30px; overflow:hidden;}
.n_box9 li .div .a_img_r_l_c{ height:44px; line-height:22px; font-size:14px;}
.n_box9 li .div .a_img_r_r{ width:15%; margin-top:0px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_l_b{ padding:0px 30px; height:35px; line-height:35px;}


.n_box10{ padding-top:100px;}
.n_box10_t{ font-size:20px;}
.n_box10_t .s1{ font-size:40px;}
.n_box11{ padding-bottom:30px;}
.n_box11_c{ padding:30px;}
.n_box11_c_t{ font-size:23px;}
.n_box11_c_t1{ font-size:14px; padding:20px 0px 30px 0px;}
.n_box11_c_c{ padding-top:30px; font-size:14px;}
.n_box11_b a{ font-size:14px;}
.n_box11_b a.a1:after{width:60px; position:absolute; left:0px; top:0px; height:100%; }
.n_box11_b a.a1{ padding-left:70px; padding-right:10px; text-align:left;}
.n_box11_b a.a2{ float:right; padding-left:10px; padding-right:70px;}
.n_box11_b a.a2:after{width:60px; position:absolute; right:0px;}
.n_box11_b a.a2:hover:after{ background:url(../images/tb_43.png) center no-repeat;background-color:#21a6a3;}


.n_box12 li .div .a_text{ padding:15px;}
.n_box12 li .div{ font-size:14px;}
.n_box12 li .div .a_text_c{ height:66px; line-height:22px;}

.n_box12_c{ padding:20px;}
.n_box12_c_t .a_img_r_t{ font-size:27px;}
.n_box12_c_t .a_img_r_c{ font-size:15px;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:50px; line-height:50px;}
.n_box12_c_c{ font-size:15px; padding:30px 0px 0px 0px}



.n_box13 li .div .a_img_r{padding:15px 15px 0px 15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:30px; line-height:30px;margin-bottom:6px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:44px; line-height:22px; margin-bottom:10px;}
.n_box13 li .div .a_img_r_b{ font-size:16px; height:30px; line-height:30px; padding:0px 20px;}

.n_box13_t{ font-size:15px;}


.n_box14{ padding:40px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:20px;}
.a_careers_t_s2l{width:35%;}
.a_careers_t_s2r{width:60%;}
.a_careers_t_s22 li{ padding-bottom:10px; width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px; width:100%;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}
.n_box14_t{ font-size:30px;}
.a_careers_c dd .div_l_b{ font-size:16px;}


.n_box15_c{ width:100%; left:0px; margin-left:0px; height:100%;  overflow:auto;}
.n_box15_c_t{ font-size:18px; padding-bottom:30px; line-height:40px;}
.n_box15_c_t a, .n_box14_c_t a:hover{ width:20px; top:-25px;}
.n_box15_c_t a img{width:100%;}
.n_box15_c_c li{ padding-bottom:0px;}
.n_box15_c_c li dl dd{width:100%;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s1{width:15%;}
.n_box15_c_c li dl dd .s2{width:85%;}
.n_box15_c_c li dl dt .s4{width:15%;}
.n_box15_c_c li dl dt .s5{width:85%;}
.n_box15_c_c li .s6{ padding:0px; padding-top:10px;}
.n_box15_c_c li .s6 .ipt3{ width:100%; height:40px; line-height:40px; font-size:16px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}


.n_box18{padding:40px 3%;}
.n_box18_ul li{width:100%; margin:0px; padding-bottom:15px;}
.n_box18_ul li .div{ padding:30px; min-height:auto !important;}
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.n_box19 #allmap{ height:300px;}


.n_box17{ padding:20px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul{ padding:3% 0px;}
.n_box17_ul li { border-bottom:0px;}
.n_box17_ul li dl dd{width:100%; padding:5px 0px;}
.n_box17_ul li dl dd .s1{width:10%; font-size:14px; height:40px; line-height:40px; font-size:14px; }
.n_box17_ul li dl dd .ipt1{width:90%; height:40px; line-height:40px; font-size:14px;border:1px solid #eee; text-indent:10px;}
.n_box17_ul li.twobox{padding:5px 0px;}
.n_box17_ul li .s2{ width:10%;font-size:14px; height:40px; line-height:40px;}
.n_box17_ul li .ipt2{width:90%; font-size:14px; padding-top:10px;border:1px solid #eee; padding-left:10px !important;}
.n_box17_ul li .ipt3{ font-size:16px; height:50px; line-height:50px;}


.n_box20 li .div .a_img{width:100%;}
.n_box20 li .div .a_img_r{ float:left; width:100%; position:relative;webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); padding:20px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px;}
.n_box20 li .div{ font-size:16px;}

.n_box21{ padding:20px;}
.n_box21_ul li{width:25%;}


.n_box22{ padding:30px;}
.n_box22_c{ font-size:15px;}
.n_box22_t{ font-size:25px; line-height:1.5;} 
.n_box23_l_c li{ font-size:14px;}
.n_box23_l_t1{ font-size:16px;}
.n_box23_l{ width:28%;}
.n_box24_t .s1{ font-size:16px;}
.n_box24_t .s2{ font-size:16px;}
.n_box24_t .s3 li{ font-size:16px;}
.n_box24_c li .s1{ font-size:14px;}
.n_box24_c li .s2{ font-size:14px;}
.n_box24 .s3 li{ font-size:14px;}
.n_box24_c li .s3 dd{ font-size:18px;}

}


@media screen and (min-width:993px) and (max-width:1200px)
{
.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:100%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.phone_nav{ display:none;}
.header_div{ display:block;}

.menu_nav{width:64%; margin-left:0%;}
.menu_nav ul li .nav_a{ font-size:15px;}
.header_div .i_logo img{width:100%; height:auto;}
.header_div{ padding-left:1%;}
.i_zhbox1{width:10%;}
.header_div .i_logo{ padding-top:30px;}

.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}


.i_box1_l_t{ font-size:20px;}
.i_box1_l_t .s1{ font-size:40px;}
.i_box1_l_c{ font-size:16px; height:150px; line-height:30px; margin-bottom:30px;}
.i_box1_r{ background-size:350px;}


.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:200px; font-size:20px; padding-top:30px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:30px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:30px;}

.i_box6_c_r{ width:13%;}

.n_banner{ height:350px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:35px;}
.pc_amenu:after{ width:94%;}
.a_menu .a_menu_a{ margin-right:5px;}

.n_box1{ padding:60px 0px;}
.n_box1_t{ font-size:15px; padding-bottom:40px;}
.n_box1_c li{ font-size:15px;}
.n_box1_c li .s1{ font-size:50px;}
.n_box2_c{ font-size:15px;}

.n_box3{ padding:60px 0px;}
.n_box3{ background-size:120px;}
.n_box3_t{ font-size:22px;}
.n_box3_t .s1{ font-size:45px;}
.n_box3_c{ padding:30px;}
.view .swiper-slide .s1{ margin-right:30px;}

.view1 .swiper-slide .div_c_l{ font-size:15px;}
.view1 .swiper-slide .div_t .s1{ font-size:24px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:50px;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}


.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}

.n_box5_c{ padding:15px; font-size:15px;}
.n_box5_c .s1{ padding:25px 0px 0px 25px; background-size:260px; margin-right:30px;}
.n_box5_c .s1 img{width:300px;}


.n_box5_ul li .div{ padding:25px; font-size:14px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:25px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:0px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:16px; margin-bottom:10px;}

.n_box6 li .div{ padding:20px;}

.n_box7_c .a_img_r{ padding-top:40px;}
.n_box7_c .a_img_r .s2{ font-size:16px;}
.n_box7_c .a_img_r .s1{ font-size:16px; padding-bottom:20px;}
.n_box7_c .a_img_r .s1 .a1{ font-size:25px;}
.n_box7_c .a_img_r .s1 .a2{ font-size:40px;}

.n_box8_c li .div{ font-size:16px; padding:25px 3%;}

.n_box9 li .div .a_img_r{ padding-top:10px;}
.n_box9 li .div .a_img_r_l_c{ font-size:15px; height:50px; line-height:25px;}
.n_box9 li .div .a_img_r_l_b{ font-size:16px; padding:0px 30px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_r{width:14%; margin-top:10px;}


.n_box10_t{ font-size:23px;}
.n_box10_t .s1{ font-size:46px;}
.n_box11_c{ padding:30px;}
.n_box11_c_t{ font-size:25px;}
.n_box11_c_c{ padding-top:40px; font-size:15px;}
.n_box11_c_t1{ font-size:15px; padding-bottom:40px;}
.n_box11_b a{ font-size:15px;}

.n_box12 li{width:33.33%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:25px 15px;}
.n_box12 li .div{ font-size:16px;}


.n_box12_c{ padding:20px;}
.n_box12_c_t .a_img_r_t{ font-size:27px;}
.n_box12_c_t .a_img_r_c{ font-size:15px;}
.n_box12_c_t{ padding-bottom:30px;}
.n_box12_c_t1 .s1{ font-size:20px; padding:0px 30px; height:50px; line-height:50px;}
.n_box12_c_c{ font-size:15px; padding:30px 0px 0px 0px}


.n_box13 li .div .a_img_r{padding:15px 15px 0px 15px;}
.n_box13 li .div .a_img_r_t{ font-size:16px; height:30px; line-height:30px;margin-bottom:6px;}
.n_box13 li .div .a_img_r_c{ font-size:14px; height:88px; line-height:22px; margin-bottom:10px;}
.n_box13 li .div .a_img_r_b{ font-size:16px; height:30px; line-height:30px; padding:0px 20px;}

.n_box13_t{ font-size:16px;}

.n_box14{ padding:50px 0px;}
.a_careers_t_s1{ font-size:14px;}
.a_careers_t_s1 span{ font-size:22px;}
.a_careers_t_s2l{width:35%;}
.a_careers_t_s2r{width:60%;}
.a_careers_t_s22 li{ padding-bottom:10px; width:100%;}
.a_careers_t_s22 li .ipt1{ font-size:14px; text-indent:10px; width:100%;}
.a_careers_t_s2r .ipt2{ font-size:14px; text-indent:10px;}
.a_careers_c dt{ font-size:16px;}
.a_careers_c dd .div{ font-size:14px;}
.a_careers_c dd .div_l{ font-size:14px;}
.n_box14_t{ font-size:30px;}


.n_box15_c{width:100%; left:0px; margin-left:0px;}
.n_box15_c_t{ font-size:25px; line-height:40px; padding-bottom:20px;}
.n_box15_c_c li .s6{ padding-top:35px;}
.n_box15_c_c li .s6 .ipt3{ font-size:18px; height:50px; line-height:50px;}
.n_box15_c_c li dl{ font-size:14px;}
.n_box15_c_c li dl dd .s2 .ipt1{ font-size:14px;}
.n_box15_c_c li dl dt .s5 .ipt2{ font-size:14px;}

.n_box18{padding:40px 3%;}
.n_box18_ul li .div{ padding:20px; min-height:300px; }
.n_box18_ul li .div_t{ font-size:18px; padding-top:50px;}
.n_box18_ul li .div_t .s1{ font-size:22px;}
.n_box18_ul li .div_t.bg1{ background-size:40px;}
.n_box18_ul li .div_t.bg2{ background-size:40px;}
.n_box18_ul li .div_t.bg3{ background-size:40px;}
.n_box18_ul li .div_c1{ font-size:35px;}
.n_box18_ul li .div_c2{ padding-top:15px;}
.n_box19 #allmap{ height:300px;}
.n_box18_ul li .div_c .s1{ margin-right:10px;}

.n_box17{ padding:30px;}
.n_box17_ul li.twobox{ margin-bottom:20px;}
.n_box17_ul li dl dd .s1{ font-size:16px;}
.n_box17_ul li .s2{ font-size:16px;}

.n_box20 li .div{ font-size:14px;}
.n_box20 li .div .a_img_r .s1{ font-size:20px; margin-bottom:5px;}


.n_box21{ padding:30px 20px;}
.n_box21_ul li{width:20%;}

.n_box22{ padding-top:50px;}
.n_box22_t{ font-size:28px;}
.n_box22_c{ font-size:16px;}
.n_box23_l_t1{ font-size:18px;}
.n_box24_t .s1{ font-size:18px;}
.n_box24_t .s2{ font-size:18px;}
.n_box24_t .s3 li{ font-size:18px;}
.n_box24 .s3 li{ font-size:15px;}
.n_box23_l_c li{ font-size:15px;}
.n_box24_c li .s1{ font-size:15px;}
.n_box24_c li .s2{ font-size:15px;}
.n_box24_c li .s3 dd{ font-size:20px;}

.i_box4_t li .div .a_text .s1{ font-size:16px;}
.i_box4_t li .div{ font-size:14px;}


}



@media screen and (min-width:1201px) and (max-width:1400px)
{
.header_div .i_logo img{ height:42px;}
.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:100%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}
	
.header_div{ padding-left:2%;}
.header_div .i_logo{width:26%;}
.menu_nav{width:58%; margin-left:1%;}
.i_zhbox1{width:8%;}

.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}


.i_box1_l_t{ font-size:20px;}
.i_box1_l_t .s1{ font-size:40px;}
.i_box1_l_c{ font-size:16px; height:180px; line-height:30px; margin-bottom:30px;}
.i_box1_r{ background-size:350px;}


.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:200px; font-size:20px; padding-top:30px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:30px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:30px;}

.i_box6_c_r{ width:13%;}


.n_banner{ height:450px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;webkit-transform: translate(0%, -10%);
    -moz-transform: translate(0%, -10%);
    transform: translate(0%, -10%);}
.n_banner .n_banner_text .s1{ font-size:35px;}
.pc_amenu:after{ width:94%;}
.a_menu .a_menu_a{ margin-right:5px;}

.n_box1{ padding:80px 0px;}
.n_box1_t{ font-size:15px; padding-bottom:70px;}
.n_box1_c li{ font-size:15px;}
.n_box1_c li .s1{ font-size:50px;}
.n_box2_c{ font-size:15px;}


.n_box3{ padding:70px 0px;}
.n_box3{ background-size:120px;}
.n_box3_t{ font-size:22px;}
.n_box3_t .s1{ font-size:45px;}
.n_box3_c{ padding:30px;}
.view .swiper-slide .s1{ margin-right:30px;}

.view1 .swiper-slide .div_c_l{ font-size:15px;}
.view1 .swiper-slide .div_t .s1{ font-size:24px;}
.view1 .swiper-slide .div_t .s1 span{ font-size:50px;}
.preview1 .swiper-slide{ font-size:18px;}
.preview1 .active-nav{ font-size:25px;}

.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:20px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}


.n_box5_ul li .div{ padding:25px; font-size:16px;}
.n_box5_ul li .div .a_img_r{ padding-top:0px;}
.n_box5_ul li .div .a_img_r .div_t .s1{ font-size:30px; padding-right:30px;}
.n_box5_ul li .div .a_img_r .div_t{ margin-bottom:10px;}
.n_box5_ul li .div .a_img_r .div_t1{ font-size:18px; margin-bottom:15px;}

.n_box9 li .div .a_img_r{ padding-top:20px;}
.n_box9 li .div .a_img_r_l_c{ font-size:16px; height:60px; line-height:30px;}
.n_box9 li .div .a_img_r_l_b{ font-size:16px; padding:0px 30px;}
.n_box9 li .div .a_img_r_r .s1{ line-height:1.1;}
.n_box9 li .div .a_img_r_r{width:14%; margin-top:15px;}


.n_box10_t{ font-size:23px;}
.n_box10_t .s1{ font-size:46px;}
.n_box11_c{ padding:30px;}
.n_box11_c_t{ font-size:32px;}
.n_box11_c_c{ padding-top:40px; font-size:16px;}
.n_box11_c_t1{ font-size:16px; padding-bottom:40px;}
.n_box11_b a{ font-size:16px;}


.n_box12 li .div{ font-size:16px;}
.n_box12 li .div .a_text{ padding:15px;}

.n_box12_c_t .a_img_r_t{ font-size:30px;}
.n_box12_c_t .a_img_r_c{ font-size:16px;}
.n_box12_c_t1 .s1{ font-size:22px;}
.n_box12_c_c{ font-size:16px;}

.n_box13 li .div .a_img_r{ padding-top:20px;}
.n_box13 li .div .a_img_r_t{ margin-bottom:10px;}
.n_box13 li .div .a_img_r_c{ font-size:16px; height:100px; line-height:25px;}

.n_box15_c_t{ font-size:28px; padding-bottom:20px;}
.n_box15_c{width:1000px; margin-left:-500px;}
.n_box15_c_c li .s6{ padding-top:20px;}
.n_box15_c_c li{ padding-bottom:15px;}

.n_box19 #allmap{ height:350px;}

.n_box20 li .div{ font-size:16px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px; margin-bottom:5px;}

.n_box21{ padding:30px 20px;}

.n_box22{ padding-top:50px;}
.n_box22_t{ font-size:28px;}
.n_box22_c{ font-size:16px;}
.n_box23_l_t1{ font-size:18px;}
.n_box24_t .s1{ font-size:18px;}
.n_box24_t .s2{ font-size:18px;}
.n_box24_t .s3 li{ font-size:18px;}
.n_box24 .s3 li{ font-size:15px;}
.n_box23_l_c li{ font-size:15px;}
.n_box24_c li .s1{ font-size:15px;}
.n_box24_c li .s2{ font-size:15px;}
.n_box24_c li .s3 dd{ font-size:20px;}

}

@media screen and (min-width:1401px) and (max-width:1500px)
{

.i_con{ width:100%; padding:0px 3%;}
.i_con1{ width:100%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.header_div .i_logo{width:27%;}
.menu_nav{width:55%; margin-left:2%;}
.i_box1_l_t .s1{ font-size:50px;}
.i_box1_l_t{ font-size:20px;}
.i_zhbox1 {width:8%;}

.home-swiper .swiper-slide .text_c h1{ font-size:55px;}

.i_box1_r{ background-size:500px;}

.n_banner .n_banner_text .s1{ font-size:50px;}

.n_box4_ul li .a_img .a_text_t{ font-size:14px;}
.n_box4_ul li .a_img .a_text_t .s1{ font-size:22px;}
.n_box4_ul li .a_img .a_text_c{ font-size:14px;}
.n_box4_ul li .a_img:hover .a_text_c{ margin-top:15px;}

.n_box9 li .div .a_img_r{ padding-top:25px;}
.n_box9 li .div .a_img_r_r{width:12%;}

.n_box13 li .div .a_img_r{ padding-top:25px;}


.n_box15_c_t{ font-size:28px; padding-bottom:20px;}
.n_box15_c{width:1000px; margin-left:-500px;}
.n_box15_c_c li .s6{ padding-top:20px;}
.n_box15_c_c li{ padding-bottom:15px;}

.n_box20 li .div{ font-size:16px;}
.n_box20 li .div .a_img_r .s1{ font-size:25px; margin-bottom:5px;}

.n_box22_t{ font-size:32px;}


}
@media screen and (min-width:1501px) and (max-width:1700px)
{
.header_div .i_logo{width:25%;}
}

@media screen and (min-width:1701px) and (max-width:1802px)
{

}
@media screen and (min-width:1803px) and (max-width:1900px)
{

}

